//package GUI_register;
//
//import java.awt.BorderLayout;
//import java.awt.Color;
//import java.awt.Dimension;
//import java.awt.EventQueue;
//import java.awt.event.ActionEvent;
//import java.awt.event.ActionListener;
//
//import javax.swing.DefaultComboBoxModel;
//import javax.swing.GroupLayout;
//import javax.swing.JButton;
//import javax.swing.JComboBox;
//import javax.swing.JFrame;
//import javax.swing.JLabel;
//import javax.swing.JPanel;
//import javax.swing.JTabbedPane;
//import javax.swing.JTextField;
//import javax.swing.LayoutStyle;
//import javax.swing.WindowConstants;
//
//public class register extends JFrame implements ActionListener {
//
//	public register() {
//		initComponents();
//	}
//
//	// @SuppressWarnings("unchecked")
//	private void initComponents() {
//
//		register = new JTabbedPane();
//		register1 = new JPanel();
//		register2 = new JPanel();
//		register3 = new JPanel();
//
//		save = new JButton();
//		exit = new JButton();
//
//		userID = new JTextField();
//		name = new JTextField();
//		prename = new JTextField();
//		loginname = new JTextField();
//		password = new JTextField();
//
//		mandant = new JComboBox();
//		role = new JComboBox();
//
//		userID1 = new JLabel();
//		role1 = new JLabel();
//		name1 = new JLabel();
//		prename1 = new JLabel();
//		loginname1 = new JLabel();
//		password1 = new JLabel();
//		mandant1 = new JLabel();
//		message = new JLabel();
//
//		setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
//		setPreferredSize(new Dimension(700, 700));
//
//		register.setPreferredSize(new Dimension(595, 600));
//
//		userID1.setText("User ID");
//
//		name1.setText("Name");
//
//		prename1.setText("Vorname");
//
//		loginname1.setText("Loginname");
//
//		password1.setText("Passwort");
//
//		mandant1.setText("Mandant");
//
//		role1.setText("Rolle");
//
//		save.setText("speichern");
//
//		role.setModel(new DefaultComboBoxModel(new String[] { "1", "2", "3" }));
//
//		mandant.setModel(new DefaultComboBoxModel(new String[] { "1", "2", "3" }));
//
//		save.setText("speichern");
//		
//		save.addActionListener(new ActionListener() {
//
//			public void actionPerformed(ActionEvent e) {
//				saveActionPerformed(e);
//			}
//		});
//		
//		exit.setText("exit");
//		
//		exit.addActionListener(new ActionListener() {
//			public void actionPerformed(ActionEvent e) {
//				System.exit(0);
//			}
//		});
//	
//		GroupLayout register1Layout = new GroupLayout(register1);
//		register1.setLayout(register1Layout);
//
//		register1Layout
//				.setHorizontalGroup(register1Layout
//						.createParallelGroup(GroupLayout.Alignment.LEADING)
//						.addGroup(register1Layout.createSequentialGroup()
//										.addGap(80, 80, 80)
//										.addGroup(register1Layout.createParallelGroup(
//														GroupLayout.Alignment.TRAILING)
//														.addComponent(userID1)
//														.addComponent(name1)
//														.addComponent(prename1)
//														.addComponent(loginname1)
//														.addComponent(password1)
//														.addComponent(role1)
//														.addComponent(mandant1))
//										.addGap(18, 18, 18)
//										.addGroup(register1Layout.createParallelGroup(
//														GroupLayout.Alignment.LEADING,false)
//														.addComponent(userID)
//														.addComponent(save)
//														.addComponent(exit)
//														.addComponent(name)
//														.addComponent(prename)
//														.addComponent(loginname)
//														.addComponent(password))
//										.addGap(64, 64, 64)
//										.addGroup(register1Layout
//														.createParallelGroup(
//																GroupLayout.Alignment.LEADING)
//														.addGroup(
//																register1Layout
//																		.createParallelGroup(GroupLayout.Alignment.TRAILING)
//														.addGroup(
//																		register1Layout
//																		.createSequentialGroup()
//																		.addComponent(
//																				mandant1)
//																						
//														.addGap(18,
//																				18,
//																				18)
//														.addComponent(
//																				mandant,
//																				GroupLayout.PREFERRED_SIZE,
//																				GroupLayout.DEFAULT_SIZE,
//																				GroupLayout.PREFERRED_SIZE))
//														
//														.addComponent(
//																save))
//										.addContainerGap(143, Short.MAX_VALUE))));
//
//		register1Layout
//				.setVerticalGroup(register1Layout
//						.createParallelGroup(GroupLayout.Alignment.LEADING)
//						.addGroup(
//								register1Layout
//										.createSequentialGroup()
//										.addContainerGap()
//										.addGroup(
//												register1Layout
//														.createParallelGroup(
//																GroupLayout.Alignment.BASELINE)
//														.addComponent(
//																userID1)
//														.addComponent(
//																userID,
//																GroupLayout.PREFERRED_SIZE,
//																GroupLayout.DEFAULT_SIZE,
//																GroupLayout.PREFERRED_SIZE)
//														.addComponent(
//																mandant1,
//																GroupLayout.PREFERRED_SIZE,
//																GroupLayout.DEFAULT_SIZE,
//																GroupLayout.PREFERRED_SIZE)
//														.addComponent(
//																mandant,
//																GroupLayout.PREFERRED_SIZE,
//																GroupLayout.DEFAULT_SIZE,
//																GroupLayout.PREFERRED_SIZE))
//										.addGap(18, 18, 18)
//										.addGroup(
//												register1Layout
//														.createParallelGroup(
//																GroupLayout.Alignment.BASELINE)
//														.addComponent(
//																name1)
//														.addComponent(
//																name,
//																GroupLayout.PREFERRED_SIZE,
//																GroupLayout.DEFAULT_SIZE,
//																GroupLayout.PREFERRED_SIZE)
//														.addComponent(
//																mandant1))
//												
//										.addPreferredGap(
//												LayoutStyle.ComponentPlacement.RELATED)
//										.addGroup(
//												register1Layout
//														.createParallelGroup(
//																GroupLayout.Alignment.BASELINE)
//														.addComponent(
//																prename1)
//														.addComponent(
//																prename,
//																GroupLayout.PREFERRED_SIZE,
//																GroupLayout.DEFAULT_SIZE,
//																GroupLayout.PREFERRED_SIZE)
//														.addComponent(
//																mandant1))
//										.addGap(18, 18, 18)
//										.addGroup(
//												register1Layout
//														.createParallelGroup(
//																GroupLayout.Alignment.BASELINE)
//														.addComponent(
//																loginname1)
//														.addComponent(
//																loginname, 
//																GroupLayout.PREFERRED_SIZE,
//																GroupLayout.DEFAULT_SIZE, 
//																GroupLayout.PREFERRED_SIZE))
//										.addPreferredGap(
//												LayoutStyle.ComponentPlacement.RELATED)
//										
//									
//										.addGroup(
//												register1Layout
//												.createParallelGroup(GroupLayout.Alignment.BASELINE)
//												.addComponent(
//														loginname1)
//												.addComponent(
//														loginname,
//														GroupLayout.PREFERRED_SIZE,
//														GroupLayout.DEFAULT_SIZE,
//														GroupLayout.PREFERRED_SIZE))
//										.addPreferredGap(
//												LayoutStyle.ComponentPlacement.RELATED)
//										.addGroup(
//												register1Layout.createParallelGroup(
//														GroupLayout.Alignment.BASELINE)
//												.addComponent(
//														password1)
//												.addComponent(
//														password,
//														GroupLayout.PREFERRED_SIZE,
//														GroupLayout.DEFAULT_SIZE,
//														GroupLayout.PREFERRED_SIZE))
//										.addGap(18,18,18)
//										.addGroup(
//												register1Layout
//												.createParallelGroup(
//														GroupLayout.Alignment.BASELINE)
//												.addComponent(
//														save))			
//									.addGap(29, 29, 29)));
//		
//		
//		register.addTab("Registrieren", register1);
//
//		register2.setPreferredSize(new Dimension(595, 600));
//
//		GroupLayout register2Layout = new GroupLayout(register2);
//		register2.setLayout(register2Layout);
//		register2Layout.setHorizontalGroup(register2Layout.createParallelGroup(
//				GroupLayout.Alignment.LEADING).addGap(0, 595, Short.MAX_VALUE));
//		register2Layout.setVerticalGroup(register2Layout.createParallelGroup(
//				GroupLayout.Alignment.LEADING).addGap(0, 614, Short.MAX_VALUE));
//		
//		register.addTab("Menu", register2);
//		
//		getContentPane().add(register, BorderLayout.CENTER);
//		
//		register3.setBackground(new Color(204, 204, 204));
//		
//		GroupLayout register3Layout = new GroupLayout(register3);
//		register3.setLayout(register3Layout);
//		register3Layout.setHorizontalGroup(register3Layout.createParallelGroup(
//				GroupLayout.Alignment.LEADING).addGroup(
//				register3Layout
//						.createSequentialGroup()
//						.addContainerGap()
//						.addComponent(message, GroupLayout.DEFAULT_SIZE, 580, Short.MAX_VALUE).addContainerGap()));
//		register3Layout.setVerticalGroup(register3Layout.createParallelGroup(
//				GroupLayout.Alignment.LEADING).addGroup(
//				GroupLayout.Alignment.TRAILING,
//				register3Layout
//				.createSequentialGroup()
//				.addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
//				.addComponent(message).addContainerGap()));
//				
//	
//		getContentPane().add(register3, BorderLayout.SOUTH);
//
//		pack();
//	}
//
//	public void saveActionPerformed(ActionEvent e) {
//		if (checkInputData()) {
//			if (insertNewUser()) {
//				setAllFieldsToDefault();
//				this.message.setText("neuer Mitarbeiter eingefuegt");
//			}
//			;
//		}
//	}
//
//	public boolean checkInputData() {
//		boolean check = false;
//		check = true;
//		return check;
//	}
//
//	public void setAllFieldsToDefault() {
//		this.name.setText("");
//		this.prename.setText("");
//		this.loginname.setText("");
//		this.password.setText("");
//		this.message.setText("");
//	}
//
//	public boolean insertNewUser() {
//
//		int userID = Integer.parseInt(this.userID.getText());
//		String name = this.name.getText();
//		String prename = this.prename.getText();
//		String loginname = this.loginname.getText();
//		String password = this.password.getText();
//		int mandant = Integer.parseInt(this.mandant.getSelectedItem()
//				.toString());
//		int role = Integer.parseInt(this.role.getSelectedItem().toString());
//
//		User us = new User(userID, name, prename, loginname, password, mandant,
//				role);
//
//		boolean b = mySqlConnection.insertNewUser(us);
//		return b;
//
//	}
//
//	public static void main(String[] args) {
//
//		try {
//			for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager
//					.getInstalledLookAndFeels()) {
//				if ("Nimbus".equals(info.getName())) {
//					javax.swing.UIManager.setLookAndFeel(info.getClassName());
//					break;
//				}
//			}
//		} catch (ClassNotFoundException ex) {
//			java.util.logging.Logger.getLogger(register.class.getName()).log(
//					java.util.logging.Level.SEVERE, null, ex);
//		} catch (InstantiationException ex) {
//			java.util.logging.Logger.getLogger(register.class.getName()).log(
//					java.util.logging.Level.SEVERE, null, ex);
//		} catch (IllegalAccessException ex) {
//			java.util.logging.Logger.getLogger(register.class.getName()).log(
//					java.util.logging.Level.SEVERE, null, ex);
//		} catch (javax.swing.UnsupportedLookAndFeelException ex) {
//			java.util.logging.Logger.getLogger(register.class.getName()).log(
//					java.util.logging.Level.SEVERE, null, ex);
//		}
//
//		EventQueue.invokeLater(new Runnable() {
//			public void run() {
//				new register().setVisible(true);
//				mySqlConnection = new connectionMySQL_reg();
//			}
//
//		});
//	}
//
//	public static connectionMySQL_reg mySqlConnection;
//
//	private JTabbedPane register;
//	private JPanel register1;
//	private JPanel register2;
//	private JPanel register3;
//	private JButton save;
//	private JButton exit;
//	private JTextField userID;
//	private JTextField name;
//	private JTextField prename;
//	private JTextField loginname;
//	private JTextField password;
//	private JComboBox mandant;
//	private JComboBox role;
//	private JLabel message;
//	private JLabel userID1;
//	private JLabel mandant1;
//	private JLabel role1;
//	private JLabel name1;
//	private JLabel prename1;
//	private JLabel loginname1;
//	private JLabel password1;
//
//	@Override
//	public void actionPerformed(ActionEvent arg0) {
//		// TODO Auto-generated method stub
//
//	}
//
//}
